<nz-select
  style="width: 100%;"
  [nzShowSearch]="true"
  [nzServerSearch]="true"
  (nzOnSearch)="onSearch($event)"
  [(ngModel)]="value"
  (nzScrollToBottom)="loadMore()"
  [nzPlaceHolder]="placeholder"
>
  <nz-option *ngFor="let o of options$ | async" [nzValue]="o" [nzLabel]="o.schemeName"></nz-option>
  <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>
    <i nz-icon type="loading" class="loading-icon"></i> Loading Data...
  </nz-option>
</nz-select>